pre{padding:10px;margin:10px 0;word-break:break-all;word-wrap: break-word;white-space:pre-wrap;background:#f9f9f9;border:1px solid #f0f0f0;color:#aaa;}
i{margin-right:5px;}
hr{margin:10px 0 0 0;height:1px;border:none;background:#ddd;}
table {float:none;border-collapse:collapse;max-width:100%;width:100%;margin:1em 0;}
table td {border:1px solid #ddd; padding:5px 2px;vertical-align:middle;}
.clear:after,.clear:before{content:".";display:block;visibility:hidden;height:0;clear:both;}
.fl{float:left;}
.hidden{display:none;}
.nowrap{white-space:nowrap;}

::-webkit-input-placeholder {color:#969696;}
:-moz-placeholder {color:#969696;}
::-moz-placeholder {color:#969696;}
:-ms-input-placeholder{color:#969696;}


/* public */
.wrap{min-width:1200px;margin:0 auto;position:relative;}
.public{width:1200px;margin:0 auto;}
span.icon{display:inline-block;vertical-align:middle;margin-right:8px;background:url(../../images/npk/icon.png) no-repeat;}

/* col public */
ul.col-2,ul.col-3,ul.col-4,ul.col-5,ul.col-6,ul.col-7{overflow:hidden;}
ul.col-2 li,ul.col-3 li,ul.col-4 li,ul.col-5 li,ul.col-6 li{margin-right:2%;}
ul.col-2 li{width:49%;}
ul.col-3 li{width:32%;}
ul.col-4 li{width:23.5%;}
ul.col-5 li{width:18.4%;}
ul.col-6 li{width:15%;}
ul.col-7 li{width:13%;margin-right:1.5%;}
ul.col-2 li:nth-child(2n+2),ul.col-3 li:nth-child(3n+3),ul.col-4 li:nth-child(4n+4),ul.col-5 li:nth-child(5n+5),ul.col-6 li:nth-child(6n+6),ul.col-7 li:nth-child(7n+7){margin-right:0;}
ul.col-2 li.nomargin,ul.col-3 li.nomargin,ul.col-4 li.nomargin,ul.col-5 li.nomargin,ul.col-6 li.nomargin,ul.col-7 li.nomargin{margin-right:0;}



/* relpro */
.relpro-wrap{height:756px;position:relative;background:url(../../images/npk/relprobg.jpg) repeat-x;}
.relpro{padding-top:80px;position:relative;}
ul.relpro-slider{overflow:hidden;}
ul.relpro-slider li .desc{width:54%;margin-top:160px;color:#000;}
ul.relpro-slider li .pic{width:46%;}
ul.relpro-slider li .desc span.more{position:relative;display:block;margin-top:20px;width:180px;text-align:center;color:#fff;height:45px;line-height:45px;font-size:22px;background:#128BEF;}
ul.relpro-slider li .desc span.more em{position:relative;z-index:2;}
ul.relpro-slider li .desc span.more s{position:absolute;width:0;height:100%;left:0;top:0;background:#000;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
ul.relpro-slider li .desc span.icon{z-index:2;width:29px;height:29px;background-position:-80px -64px;position:relative;top:-3px;}
ul.relpro-slider li .desc h3{font-size:25px;font-weight:700;margin-bottom:15px;}
ul.relpro-slider li .desc h2{font-size:45px;font-weight:700;}
ul.relpro-slider li .desc h4{font-size:20px;text-transform:uppercase;font-family:'enfont';margin-bottom:30px;}
ul.relpro-slider li .desc h5{font-size:18px;margin-bottom:70px;}
ul.relpro-slider li .desc h5 b{margin:0 8px;font-weight:700;}
ul.relpro-slider li:hover .desc span.more s{width:100%;}
.relpro .flex-control-nav{bottom:-80px;}
.relpro .flex-control-nav li a{width:70px;height:10px;background:#69777e;border-radius:0;-webkit-border-radius:0;}
.relpro .flex-control-nav li a.flex-active{background:#128BEF;}

/* banner */
.banner{}
.pagebanner{height:439px;overflow:hidden;position:relative;}
.pagebanner .desc{text-align:center;color:#fff;margin-top:180px;}
.pagebanner .desc h3{font-size:36px;margin-bottom:10px;}
.pagebanner .desc h4{font-size:20px;text-transform:uppercase;}
.pagebanner .icon .mouseicon,.full_summary .icon .mouseicon{position:absolute;width:26px;height:38px;left:50%;bottom:20px;margin-left:-13px;background-position:-427px -556px;}

/* position */
.position{margin-bottom:20px;font-size:16px;}
.position .homeiocn{width:24px;height:26px;background-position:-429px -617px;position:relative;top:-2px;margin-right:15px;}
.position span{color:#128BEF;}

/* page-number */
.page-number{text-align:center;padding:2em 0;}
.page-number ul li{display:inline;}
.page-number ul li a{color:#000;padding:4px 10px;background:#fff;}
.page-number ul li a:hover{background:#128BEF;color:#fff;}
.page-number ul li.active a{background:#128BEF;color:#fff;}
.page-number ul li.active a:hover{background:#128BEF;color:#fff;}

/* pagewrap */
.pagewrap{background:#f5f5f5;padding:40px 0 30px 0;}

/* search */
.search{position:relative;}
.searchinput{position:relative;width:60%;margin-right:5%;}
.searchinput .input{margin:20px 45px;height:45px;line-height:45px;position:relative;}
.searchinput input{background:#e3e3e3;border:none;height:45px;line-height:45px;}
.searchinput input[type="text"]{width:90%;border:none;padding:0 80px 0 10px;}
.searchinput input[type="submit"],.searchinput label{position:absolute;top:0;height:100%;width:80px;cursor:pointer;padding:0;z-index:3;background:#128BEF;}
.searchinput input[type="submit"]{right:0;color:#fff;width:80px;font-size:16px;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.searchinput input[type="submit"]:hover{background:#000;}
.searchinput label{right:0;z-index:4;color:#fff;font-size:18px;text-align:center;background:none;}
.searchinput label .icon{width:28px;height:30px;margin:7.5px auto 0;background-position:-81px -122px;}
.searchword{font-size:12px;margin:0 45px;}
.searchword span{margin-right:10px;font-weight:700;}
.searchword a{margin-right:10px;}
.searchword a:hover{color:#128BEF;}
.qkbtn{overflow:hidden;position:absolute;right:0;top:0;z-index:1;width:35%;}
.qkbtn a{float:left;width:50%;background:#454b4e;font-size:20px;height:130px;display:block;color:#fff;text-align:center;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.qkbtn a .icon{display:block;margin:26px auto 15px;}
.qkbtn a.freephone{background:#128BEF;}
.qkbtn a.order .icon{width:35px;height:35px;background-position:-80px -184px;}
.qkbtn a.freephone .icon{width:34px;height:36px;background-position:-84px -249px;}
.qkbtn a:hover{background:#000;}
.hasabs{position:absolute;width:1200px;height:154px;left:50%;margin-left:-600px;z-index:16;bottom:-60px;background:url(../../images/npk/searchbg.png) left bottom no-repeat;}
.hasabs .indexsearch{height:130px;background:#fff;}

/* gethonor */
.gethonor-wrap{margin:100px 0 20px 0;padding-bottom:50px;}
.gethonor{overflow:hidden;}
ul.gethonor_list li{text-align:center;cursor:pointer;}
ul.gethonor_list li .circle{width:100px;height:100px;margin:0 auto 30px;border-radius:50%;-webkit-border-radius:50%;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
ul.gethonor_list li h3{font-size:18px;}
ul.gethonor_list li:hover .circle{background:#128BEF;}
ul.gethonor_list li:hover{color:#128BEF;}
ul.gethonor_list li .circle .icon{margin:24px auto 0;transition:all 0.1s linear 0s;-webkit-transition:all 0.1s linear 0s;}
ul.gethonor_list li.honor0 .icon{width:39px;height:58px;background-position:-301px -9px;}
ul.gethonor_list li.honor1 .icon{width:61px;height:60px;background-position:-301px -93px;}
ul.gethonor_list li.honor2 .icon{width:58px;height:51px;background-position:-301px -191px;}
ul.gethonor_list li.honor3 .icon{width:59px;height:54px;background-position:-301px -285px;}
ul.gethonor_list li.honor4 .icon{width:54px;height:55px;background-position:-301px -394px;}
ul.gethonor_list li.honor0:hover .icon{width:39px;height:58px;background-position:-411px -9px;}
ul.gethonor_list li.honor1:hover .icon{width:61px;height:60px;background-position:-411px -93px;}
ul.gethonor_list li.honor2:hover .icon{width:58px;height:51px;background-position:-411px -191px;}
ul.gethonor_list li.honor3:hover .icon{width:59px;height:54px;background-position:-411px -285px;}
ul.gethonor_list li.honor4:hover .icon{width:54px;height:55px;background-position:-411px -394px;}

/* porsort-wrap */
.porsort-wrap{padding:60px 0;background:#f5f5f5;}
.porsort-wrap .widgettip h3.en{color:#e5e5e5;}
.porsort{overflow:hidden;}
ul.porsort_item{overflow:hidden;height:651px!important;}
ul.porsort_item li{width:341px;height:412px;margin-right:18px;margin-bottom:18px;background:#666;overflow:hidden;}
/* ul.porsort_item li:nth-child(2){height:221px;}
ul.porsort_item li:nth-child(3){height:373px;}
ul.porsort_item li:nth-child(4){}
ul.porsort_item li:nth-child(5){height:260px;}
ul.porsort_item li:nth-child(6){height:221px;} */
ul.porsort_item li.item1{height:200px;}
ul.porsort_item li.item2{height:373px;width:482px;margin-right:0;}
ul.porsort_item li.item3{height:221px;}
ul.porsort_item li.item4{height:194px;top:218px!important;}
ul.porsort_item li.item5{height:260px;top:391px!important;width:232px;margin-right:18px;}
ul.porsort_item li.item6{height:221px;top:430px!important;left:359px!important;}
ul.porsort_item li.item7{height:260px;top:391px!important;left:inherit!important;right:0;width:232px;margin-right:0;}
ul.porsort_item li .bop{display:none;background:url(../../images/npk/bop.png) repeat;position:absolute;width:100%;height:100%;right:0;bottom:0;z-index:4;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
ul.porsort_item li  h3.s_main_name,ul.porsort_item li .sort h3.s_name{color:#fff;font-size:28px;font-weight:700;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.porsort_item li  h3.s_main_name{position:absolute;z-index:5;left:25px;bottom:25px;transition:opacity 0.4s linear 0s;-webkit-transition:opacity 0.4s linear 0s;}
ul.porsort_item li .pic{position:absolute;width:100%;height:100%;z-index:3;}
ul.porsort_item li .sort{position:absolute;width:100%;left:0;bottom:-100%;z-index:10;padding:25px;height:100%;overflow:hidden;color:#fff;background:url(../../images/npk/oop.png) repeat;position:relative;z-index:4;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
ul.porsort_item li .sort .ralpro{margin:20px 0;}
ul.porsort_item li .sort .ralpro a{color:#fff;display:block;font-size:18px;padding:2px 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.porsort_item li .sort .opbtn{overflow:hidden;margin-top:60px;}
ul.porsort_item li .sort .opbtn a{width:48%;margin-right:4%;text-align:center;padding:5px 0;border:1px solid #fff;color:#fff;font-size:18px;}
ul.porsort_item li .sort .opbtn a.openvideo{margin-right:0;}
ul.porsort_item li .sort .opbtn a:hover{background:#fff;color:#000;}
ul.porsort_item li.item1 .ralpro,ul.porsort_item li.item3 .ralpro,ul.porsort_item li.item4 .ralpro,ul.porsort_item li.item5 .ralpro,ul.porsort_item li.item6 .ralpro,ul.porsort_item li.item7 .ralpro{margin:10px 0;}
ul.porsort_item li.item1 .sort .opbtn,ul.porsort_item li.item3 .sort .opbtn,ul.porsort_item li.item4 .sort .opbtn,ul.porsort_item li.item5 .sort .opbtn,ul.porsort_item li.item6 .sort .opbtn,ul.porsort_item li.item7 .sort .opbtn{margin-top:15px;}
ul.porsort_item li.item1 .sort .opbtn a,ul.porsort_item li.item3 .sort .opbtn a,ul.porsort_item li.item5 .sort .opbtn a{padding:2px 0;}
ul.porsort_item li:hover .sort{bottom:0;}
ul.porsort_item li:hover .bop{bottom:-100%;}
ul.porsort_item li:hover h3.s_main_name{opacity:0;*display:none;z-index:1;}
ul.porsort_item li.item1 .sort .ralpro a,
ul.porsort_item li.item3 .sort .ralpro a,
ul.porsort_item li.item4 .sort .ralpro a,
ul.porsort_item li.item5 .sort .ralpro a,
ul.porsort_item li.item6 .sort .ralpro a,
ul.porsort_item li.item7 .sort .ralpro a{font-size:14px;padding:0;}
ul.porsort_item li .sort .ralpro .col2{overflow:hidden;}
ul.porsort_item li .sort .ralpro .col2 a{width:50%;float:left;}

/* widgettip */
.widgettip{margin-bottom:30px;text-align:center;font-size:18px;color:#797979;}
.widgettip h3.en{font-size:30px;color:#eee;text-transform:uppercase;font-family:'enfont';height:60px;}
.widgettip h3.cn{font-size:26px;color:#000;font-weight:600;position:relative;z-index:1;top:-23px;}
.org_pic{text-align:center;}

/* whychooseme */
.whychooseme{padding:50px 0 150px 0;background:#f5f5f5;}
.whychooseme .widgettip{margin-bottom:60px;}
.whychooseme .widgettip h3.en{color:#e5e5e5;}
.reasons{position:relative;}
.whymebg{width:316px;height:484px;margin:0 auto;background:url(../../images/npk/whymebg.png) center center no-repeat;}
.reasons .desc{position:absolute;width:250px;}
.reasons .desc .circle{position:absolute;width:90px;height:90px;overflow:hidden;z-index:1;border-radius:50%;-webkit-border-radius:50%;background:#e3e3e3;transition:all 0.1s linear 0s;-webkit-transition:all 0.1s linear 0s;}
.reasons .desc .circle .icon{margin:25px auto 0;display:block;transition:all 0.1s linear 0s;-webkit-transition:all 0.1s linear 0s;}
.reasons .desc .txt{line-height:1.6;color:#484848;}
.reasons .desc h3.tip{font-size:20px;font-weight:700;margin-bottom:10px;color:#128BEF;}
.reasons .desc h3.tip i{margin:0 -28px 0 10px;}
.reasons .reasons1,.reasons .reasons2,.reasons .reasons3{text-align:right;left:0;}
.reasons .reasons4,.reasons .reasons5,.reasons .reasons6{text-align:left;right:0;}
.reasons .reasons1,.reasons .reasons4{top:0;}
.reasons .reasons2,.reasons .reasons5{top:190px;}
.reasons .reasons3,.reasons .reasons6{bottom:10px;}
.reasons .reasons1 .circle,.reasons .reasons2 .circle,.reasons .reasons3 .circle{right:-120px;top:0;}
.reasons .reasons4 .circle,.reasons .reasons5 .circle,.reasons .reasons6 .circle{left:-120px;top:0;}
.reasons .reasons4 .txt,.reasons .reasons5 .txt,.reasons .reasons6 .txt{text-indent:2em;}
.reasons1 .circle .icon{width:50px;height:41px;background-position:-509px -14px;}
.reasons2 .circle .icon{width:42px;height:42px;background-position:-513px -86px;}
.reasons3 .circle .icon{width:44px;height:36px;background-position:-515px -179px;}
.reasons4 .circle .icon{width:48px;height:46px;background-position:-515px -265px;}
.reasons5 .circle .icon{width:40px;height:45px;background-position:-519px -350px;}
.reasons6 .circle .icon{width:43px;height:43px;background-position:-519px -427px;}
.reasons1:hover .circle .icon{background-position:-582px -14px;}
.reasons2:hover .circle .icon{background-position:-586px -86px;}
.reasons3:hover .circle .icon{background-position:-588px -179px;}
.reasons4:hover .circle .icon{background-position:-588px -265px;}
.reasons5:hover .circle .icon{background-position:-592px -350px;}
.reasons6:hover .circle .icon{background-position:-592px -427px;}
.reasons .desc:hover .circle{background:#128BEF;}

/* client-wrap */
.client-wrap{height:877px;overflow:hidden;background:#fcfcfc url(../../images/npk/clientbg.jpg) center center no-repeat;background-size:cover;}
.client-wrap .widgettip{color:#000;}
.client{margin-top:110px;background:#fff;padding:40px 0 20px 0;}
.client-sort{text-align:center;margin-bottom:40px;}
.client-sort a{cursor:pointer;display:inline-block;vertical-align:middle;margin:0 5px;border-bottom:4px solid transparent;line-height:normal;padding:4px 5px;margin:0 20px;font-size:22px;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.client-sort a.active,.client-sort a:hover{color:#128BEF;border-bottom:4px solid #128BEF;}
.client-content{height:385px;margin:0 60px;}
.client-content .client2,.client-content .client3{display:none;}
ul.client-list{}
ul.client-list li{text-align:center;margin-bottom:40px;padding:20px 0;margin-right:0;width:14.28571428571429%;background:#fcfcfc;}
ul.client-list li img{width:90px;height:90px;margin:0 auto 10px;}
ul.client-list li h3.name{color:#000;font-size:14px;padding:0 5px;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

/* homeaboutus */
.homeaboutus{padding:80px 0 40px 0;background:#f5f5f5;}
.homeaboutus .widgettip{margin-bottom:50px;}
.homeaboutus .widgettip h3.en{color:#e5e5e5;}
.homeaboutus .summary{overflow:hidden;height:303px;}
.summary .desc{width:74.5%;margin-right:2%;height:100%;background:#fff;font-size:16px;}
.summary .desc .pic{position:absolute;left:0;top:0;z-index:1;width:283px;height:100%;}
.summary .desc .txt{margin-left:283px;text-align:justify;padding:45px 20px 20px 20px;background:#fff url(../../images/npk/aboutbg.png) left top no-repeat;}
.summary .desc .txt h3.title{font-size:24px;color:#000;margin-bottom:30px;padding-left:90px;}
.summary .desc .txt h3.title span.cn{display:inline-block;border-bottom:4px solid #128BEF;padding-bottom:8px;}
.summary .desc .txt h3.title span.en{font-size:16px;font-weight:100;text-transform:uppercase;margin-left:15px;}
.summary .desc .txt .more{font-size:16px;color:#128BEF;float:right;margin-top:8px;font-weight:700;}
.summary .desc .txt .label{text-indent:2em;}
ul.about_item_list{height:303px;}
ul.about_item_list li{height:303px;}
ul.about_item_list li .pic{overflow:hidden;}
ul.about_item_list li .pic img{transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;}
.am_item{margin-top:20px;}
.summary .about_item{width:23.5%;margin-top:0;}
.am_item .item_am{position:relative;z-index:4;overflow:hidden;}
.am_item .item_am .bop{display:none;background:url(../../images/npk/bop.png) repeat;position:absolute;width:100%;height:100%;left:0;bottom:0;z-index:4;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.am_item .item_am img{width:100%;height:100%;}
.am_item h3.s_main_name{opacity:1;position:absolute;bottom:25px;left:25px;z-index:5;color:#128BEF;padding:3px 0;font-size:26px;transition:opacity 0.4s linear 0s;-webkit-transition:opacity 0.4s linear 0s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.am_item h3.s_main_name .icon{width:36px;height:38px;background-position:-83px -307px;position:relative;top:-2px;margin-left:10px;margin-right:0;}
.am_item .item_am .iteminfo{position:absolute;width:100%;height:100%;font-size:16px;color:#fff;z-index:6;bottom:-100%;left:0;text-align:center;background:url(../../images/npk/oop.png) repeat;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.am_item .item_am .iteminfo h3.s_name{font-size:26px;margin-top:40%;margin-bottom:10px;}
.am_item .item_am .iteminfo h4.s_name_en{text-transform:uppercase;}
.am_item .item_am .iteminfo .icon{display:block;margin:40px auto 0;width:36px;height:38px;background-position:-128px -307px;}
.am_item .item_am:hover .iteminfo{bottom:0;}
.am_item .item_am:hover .bop{bottom:-100%;}
/* ul.about_item_list li:hover h3.s_main_name{opacity:0;*display:none;z-index:1;} */
ul.about_item_list li:hover .pic img{transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;-o-transition:all .2s ease-in-out;-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);}

/* pro-train */
.pro-train{background:#128BEF;padding:15px 0;}
.train{position:relative;color:#fff;}
.train a{color:#fff;}
.train .traintip{position:absolute;width:220px;left:0;top:10px;z-index:1;padding-left:70px;}
.train .traintip h3{font-size:28px;margin-top:10px;}
.train .traintip h4.en{font-size:14px;text-transform:uppercase;}
.train .traintip .icon{width:56px;height:56px;background-position:-6px -512px;position:absolute;left:0;top:0;}
.train .train-link{margin-left:300px;line-height:2;position:relative;}
.train .train-link:after{content:"";position:absolute;left:-30px;top:0;width:1px;background:#ffab61;height:100%;z-index:1;}
.train .train-link a{margin-right:20px;display:inline-block;vertical-align:middle;padding:5px 0;}
.train .train-link a:hover{color:#000;}

/* homenews-wrap */
.homenews-wrap{padding:80px 0 50px 0;font-size:16px;}
.homenews{overflow:hidden;}
.homenews .newscenter{width:58%;margin-right:4%;}
.homenews .normallist{width:38%;}
.homenews h3.tip{font-size:24px;color:#000;position:relative;margin-bottom:30px;}
.homenews h3.tip em{display:inline-block;padding-bottom:8px;padding-right:15px;border-bottom:3px solid #128BEF;}
.homenews h3.tip span.en{font-weight:100;font-size:16px;text-transform:uppercase;}
.homenews h3.tip span.icon{margin-right:20px;position:relative;top:3px;}
.homenews h3.tip span .icon .ncicon{width:39px;height:43px;background-position:-308px -488px;}
.homenews h3.tip span .icon .faqicon{width:49px;height:49px;background-position:-306px -568px;}
.homenews h3.tip span .icon .techicon{width:42px;height:50px;background-position:-307px -648px;}
.homenews h3.tip .more{position:absolute;right:0;top:12px;font-size:18px;font-weight:100;color:#128BEF;text-transform:uppercase;}
.homenews h3.tip .more:hover,ul.news-item li .newslist h3.sortname .more:hover{color:#000;}
ul.sticky_news{margin-bottom:50px;}
ul.sticky_news li{}
ul.sticky_news li .pic{width:50%;margin-right:2%;}
ul.sticky_news li .pic img{width:100%;height:244px;}
ul.sticky_news li .desc{width:45%;}
ul.sticky_news li .desc h3.title{font-size:20px;}
ul.sticky_news li .desc .txt{height:82px;overflow:hidden;color:#606060;}
ul.sticky_news li .desc .time{display:block;text-align:right;font-size:12px;margin:10px 0;color:#909090;}
ul.sticky_news li span.more{display:block;width:115px;background:#128BEF;font-size:18px;padding:2px 0;margin-top:57px;text-align:center;color:#fff;text-transform:uppercase;}
ul.tech-list{margin-top:20px;}
ul.tech-list li{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:11px 0;}
ul.faq-list{}
ul.faq-list li{margin-bottom:30px;}
ul.faq-list li h3.title{font-size:20px;margin-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
ul.faq-list li .desc{color:#606060;}
ul.faq-list li:hover h3.title{color:#128BEF;}
ul.pub_list{}
ul.pub_list li{position:relative;margin-bottom:40px;font-size:16px;}
ul.pub_list li .date{position:absolute;width:85px;height:90px;left:0;top:0;z-index:1;color:#606060;background:url(../../images/npk/datebg.png) no-repeat;background-position:0 -15px;}
ul.pub_list li .date span{display:block;font-family:"arial";line-height:1;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
ul.pub_list li .date span.day{font-size:60px;}
ul.pub_list li .date span.month{font-size:36px;text-align:right;}
ul.pub_list li .desc{margin-left:110px;color:#606060;}
ul.pub_list li .desc h3{margin-bottom:15px;font-size:20px;color:#000;}
.sorttab{text-align:right;margin-bottom:34px;}
.sorttab a{display:inline-block;vertical-align:middle;margin-left:30px;font-size:18px;border-bottom:3px solid transparent;}
.sorttab a.active,.sorttab a:hover{color:#128BEF;border-color:#128BEF;}
.news-content{margin-bottom:50px;height:244px;}
.news-content .industry_con{display:none;}

/* link-wrap */
.link-wrap{background:none;border-top:1px solid #d7d7d7;padding:30px 0;}
.link{position:relative;color:#5f5f5f;height:60px;}
.link a{color:#5f5f5f;}
.link .traintip{width:170px;padding-left:50px;}
.link .traintip h3{font-size:16px;font-weight:700;margin-top:0;}
.link .traintip .icon{width:37px;height:37px;background-position:-422px -483px;top:3px;left:0;}
.link .train-link{margin-left:190px;height:60px;}
.link .train-link a{padding:0;}
.link .train-link a:hover{color:#fff;}
.link .train-link:after{height:70%;background:#5f5f5f;top:15%;left:-15px;}

/* newsindex */
.newsindex{position:relative;}
.newsindex .sort{position:absolute;right:0;top:-70px;z-index:1;}
.newsindex .sort a{font-size:16px;display:inline-block;margin-left:15px;padding-bottom:4px;border-bottom:3px solid transparent;}
.newsindex .sort a:hover{border-color:#128BEF;color:#128BEF;}
.newsindex .sort a.active{border-color:#128BEF;color:#128BEF;}
.newsindex ul.sticky_news{}
.newsindex ul.sticky_news li{position:relative;}
.newsindex ul.sticky_news li .pic{width:43%;margin-right:3%;height:310px;}
.newsindex ul.sticky_news li .desc{font-size:16px;width:54%;}
.newsindex ul.sticky_news li .desc .txt{height:145px;}
.newsindex ul.sticky_news li .desc h3.title{font-size:24px;}
.newsindex ul.pub_list{}
.newsindex ul.pub_list li{position:relative;margin-bottom:0;padding:30px 0;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.newsindex ul.pub_list li .desc{margin-left:150px;}
.newsindex ul.pub_list li .desc .txt{height:58px;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.newsindex ul.pub_list li .date{top:30px;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.newsindex ul.pub_list li .gomore{width:0;overflow:hidden;height:100%;position:absolute;right:0;top:0;background:#128BEF;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.newsindex ul li .moreicon{width:52px;height:52px;margin:54px auto 0;display:block;background-position:-420px -684px;}
.newsindex ul.pub_list li:hover{background:#fff;box-shadow:0px 0px 15px #d5d5d5;-moz-box-shadow:0px 0px 15px #d5d5d5;-webkit-box-shadow:0px 0px 15px #d5d5d5; box-shadow:0px 0px 8px #d5d5d5;}
.newsindex ul.pub_list li:hover .date{left:30px;}
.newsindex ul.pub_list li:hover .gomore{width:126px;}
.newsindex ul.pub_list li:hover .desc .txt{padding-right:140px;}
.newsindex ul.news_list li{height:160px;padding:0;overflow:hidden;margin-bottom:20px;background:#fff;}
.newsindex ul.news_list li .pic{position:absolute;width:140px;height:140px;left:0;top:10px;}
.newsindex ul.news_list li .pic img{width:100%;height:100%;}
.newsindex ul.news_list li .desc{margin-left:230px;}
.newsindex ul.news_list li .desc h3.title{margin-top:14px;}

/* customer */
.customer{}
ul.customer_list{}
ul.customer_list li{margin-bottom:24px;height:320px;}
ul.customer_list li{margin-bottom:24px;height:320px;}
ul.customer_list li  h3.s_main_name,ul.customer_list li  h3.s_name{font-size:20px!important;}
ul.customer_list li:hover h3.s_main_name{opacity:0;*display:none;z-index:1;}
ul.customer_list li .item_am .bop{background:url(../../images/npk/dop.png) repeat;}

/* prolist */
.prowrap{background:#fff;}
.proindex{position:relative;}
.proindex .prosort{position:absolute;top:0;right:0;z-index:1;}
.prosort a{font-size:18px;margin-left:10px;padding-bottom:5px;border-bottom:2px solid transparent;}
.prosort a:hover{color:#128BEF;border-color:#128BEF;}
.prosort a.active{color:#128BEF;border-color:#128BEF;}
.star_pro{position:relative;padding-bottom:20px;}
ul.pro_list{}
ul.pro_list li{height:480px;text-align:center;position:relative;border-top:4px solid #128BEF;background:#f5f5f5;overflow:hidden;}
ul.pro_list .wide li{width:348px;margin-right:78px;}
ul.pro_list li .pic{width:300px;height:300px;margin:0 auto 8px;overflow:hidden;}
ul.pro_list li .pic img{width:100%;height:100%;transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;}
/* ul.pro_list li .am-pro{position:absolute;height:100%;width:100%;z-index:1;top:308px;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;} */
ul.pro_list li .desc{padding:0 40px;color:#3a3a3a;}
ul.pro_list li h3.title{color:#3a3a3a;font-size:20px;font-weight:700;margin-bottom:8px;}
ul.pro_list li h3.title a{color:#3a3a3a;}
ul.pro_list li .desc .txt{color:#3a3a3a;font-size:16px;height:30px;overflow:hidden;}
ul.pro_list li .btn{position:absolute;bottom:20px;width:90%;left:50%;margin-left:-45%;z-index:1;overflow:hidden;margin-top:30px;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
ul.pro_list li .btn a{float:left;width:45%;margin-right:5%;border:1px solid #128BEF;color:#128BEF;padding:5px 0;font-size:18px;}
ul.pro_list li .btn a.order{margin-right:0;}
.protype{width:100%; margin-bottom:20px;min-height:46px;}
.protype a{ display:block; background-color:#68C3F0; padding:4px 10px 4px 10px; margin:0px 20px 10px 0px; line-height:30px; float:left;color:#FFFFFF;width:200px; text-align:center; overflow:hidden;height:30px;}
.protype a:hover{color:#FFFFFF; background-color:#BFE6F9;}
ul.pro_list li .btn a:hover{background:#128BEF;color:#fff;}
/* ul.pro_list li:hover .desc .txt{height:auto;} */
ul.pro_list li:hover .pic img{transition:all .2s linear 0s;-webkit-transition:all .2s linear 0s;-moz-transition:all .2s linear 0s;-ms-transition:all .2s linear 0s;-o-transition:all .2s ease-in-out;-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);}

ul.full_pro_list{}
ul.full_pro_list li{background:#fff;height:400px;border-top:0;margin-bottom:25px;}
ul.full_pro_list li .tip{position:absolute;top:0;width:60px;left:50%;margin-left:-30px;z-index:1;background:#128BEF;color:#fff;font-size:16px;}
ul.full_pro_list li .pic{width:280px;height:280px;}
/* ul.full_pro_list li .am-pro{top:308px;} */
ul.full_pro_list li .desc{padding:0 20px;}
ul.full_pro_list li .btn{bottom:10px;}
ul.full_pro_list li .btn a{padding:2px 0;}
ul.full_pro_list li .btn a:hover{}
/* ul.full_pro_list li:hover .btn{margin-top:100px;} */
.full_pro a.more{display:block;background:#128BEF;color:#fff;font-size:22px;width:200px;padding:3px 0 5px 0;text-align:center;margin:30px auto 0;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.full_pro a.more .icon{width:31px;height:30px;position:relative;top:-2px;background-position:-85px -473px;margin-right:10px;}
.full_pro a.more:hover{background:#000;}

/* single view */
.singleview{overflow:hidden;}
.singleview .content{width:67%;margin-right:6%;}
.singleview .sidebar{width:27%;}
h1.title{font-size:22px;font-weight:700;margin-bottom:15px;}
.item_info{font-size:14px;margin-bottom:40px;}
.item_info span.tip{margin-right:30px;}
.item_info .icon .nameicon{width:15px;height:19px;background-position:-86px -514px;}
.item_info .icon .typeicon{width:20px;height:18px;background-position:-86px -544px;}
.editor{font-size:16px;}
.editor p{margin-bottom:10px;}
.editor img{margin:20px 0;}
.page_pn{margin-top:40px;}
.item_pub{background:#fff;position:relative;height:168px;overflow:hidden;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.item_prev{margin-bottom:25px;}
.page_pn .pic,.page_pn .tip{position:absolute;top:0;z-index:1;height:100%;}
.page_pn .pic{width:153px;left:0;}
.page_pn .pic img{width:100%;height:100%;}
.page_pn .tip{width:125px;font-size:18px;right:0;text-align:center;background:#e3e3e3;color:#3a3a3a;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.page_pn .desc{margin:0 125px 0 153px;padding:15px 20px;}
.page_pn .desc h3{color:#3a3a3a;font-size:22px;margin-bottom:20px;margin-top:35px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.page_pn .desc .info span{margin-right:15px;color:#3a3a3a;}
.page_pn .tip .icon{width:26px;height:36px;margin:50px 0 10px 0;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.item_prev .tip .icon{background-position:-128px -473px;}
.item_next .tip .icon{background-position:-127px -521px;}
.item_pub:hover .tip{background:#128BEF;color:#fff;}
.item_pub:hover{box-shadow:0px 0px 15px #d5d5d5;-moz-box-shadow:0px 0px 15px #d5d5d5;-webkit-box-shadow:0px 0px 15px #d5d5d5;box-shadow:0px 0px 8px #d5d5d5;}
.item_prev:hover .tip .icon{background-position:-162px -473px;}
.item_next:hover .tip .icon{background-position:-162px -521px;}
.page-url{font-size:12px;border-left:4px solid #128BEF;padding-left:10px;}
.page-url span.tip{color:#000;margin-right:10px;}
.pnitem{margin:30px 0;}
.pnitem a{display:block;}
.tags{margin:30px 0;font-size:14px;border-left:4px solid #128BEF;padding-left:10px;}
.tags span{margin-right:15px;font-weight:700;}
.tags a{margin:0 3px;}
.sidebar .widget{height:430px;margin-bottom:25px;position:relative;overflow:hidden;}
.gopro{background:url(../../images/npk/gopro.jpg) center center no-repeat;background-size:cover;}
.gopro .tip{margin:70px 0 0 20px;padding-left:10px;border-left:4px solid #128BEF;}
.gopro h3{font-size:22px;color:#128BEF;margin-bottom:8px;}
.gopro h4{font-size:18px;text-transform:uppercase;color:#292929;}
.gopro .img{position:absolute;width:186px;height:258px;right:30px;bottom:30px;z-index:1;transition:all 0.8s linear 0s;-webkit-transition:all 0.8s linear 0s;}
.gopro:hover .img{right:60px;}
.widget .contactus{font-size:24px;color:#292929;text-align:center;font-family:Arial;}
.widget .contactus img{width:100%;height:100%;}
.widget .contactus .info{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background:url(../../images/npk/conusbg.png) no-repeat;background-size:cover;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.widget .contactus a{color:#292929;}
.widget .contactus .icon{width:56px;height:59px;margin:30% auto 40px;background-position:-521px -499px;}
.widget .contactus .tel{font-size:20px;margin-top:10px;}
.widget .contactus:hover .info{color:#fff;}

/* singleview fullcontent */
.singleview .full_content{width:100%;margin-right:0;}
.singleview .full_content .normal_con{padding:30px 40px 50px 40px;background:#fff url(../../images/npk/addbg.png) top left no-repeat;}

/* about us */
.aboutuswrap{padding:0;background:#fff;}
.summarywigdet{height:592px;overflow:hidden;background:#fff ;position:relative;}
.summarywigdet .public{position:relative;}
.summarywigdet .position{margin-top:40px;margin-bottom:50px;}
.summarywigdet .aboutlink{position:absolute;right:0;top:0;z-index:1;}
.aboutlink a{padding-bottom:5px;font-size:16px;margin-left:15px;border-bottom:2px solid transparent;}
.aboutlink a:hover{border-bottom:2px solid #128BEF;}
.aboutlink a.active{border-bottom:2px solid #128BEF;color:#128BEF;}
.aboutview{position:relative;overflow:auto;}
.a_summary .desc{width:50%;margin-right:5%;color:#000;}
.a_summary .pic{width:45%;}
.a_summary .desc h3.title{font-size:30px;margin-bottom:25px;}
.a_summary .desc h3.title strong{color:#128BEF;}
.a_summary .desc h3.title .en{margin-left:15px;font-size:18px;font-weight:100;text-transform:uppercase;}
.a_summary .desc h4,.a_summary .desc h5{font-size:18px;}
.a_summary .desc h4{margin-bottom:10px;}
.a_summary .desc h5{font-weight:700;}
.a_summary .desc .txt{margin:30px 0 50px 0;font-size:14px;color:#6a6a6a;text-indent:2em;}
.a_summary .desc a.more{display:block;width:180px;line-height:44px;text-align:center;color:#fff;font-size:22px;background:#128BEF;transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;}
.a_summary .desc a.more .icon .addicon{width:29px;height:29px;background-position:-80px -64px;position:relative;top:-3px;}
.a_summary .desc a.more:hover{background:#000;}
.culturewigdet{background-color:#f5f5f5;padding:50px 0 186px 0;}
.marketwigdet{background-color:#ffffff;padding:50px 0 0px 0;}
ul.culture_list{} 
ul.culture_list li{text-align:center;}
ul.culture_list li .circle{margin:0 auto 35px!important;}
ul.culture_list li .desc{padding:0 24px;line-height:2;}
ul.culture_list li h3{font-size:18px;color:#000;font-weight:700;margin-bottom:25px;}
ul.culture_list li .circle .icon{display:block;margin:23px auto 0;transition:all 0.1s linear 0s;-webkit-transition:all 0.1s linear 0s;}
ul.culture_list li .circle .icon.mbicon{width:45px;height:45px;background-position:-803px -14px;}
ul.culture_list li .circle .icon.ycwbicon{width:41px;height:41px;background-position:-803px -81px;}
ul.culture_list li .circle .icon.smicon{width:38px;height:40px;background-position:-804px -149px;}
ul.culture_list li .circle .icon.yjicon{width:38px;height:46px;background-position:-803px -208px;}
ul.culture_list li:hover .icon.mbicon{background-position:-858px -14px;}
ul.culture_list li:hover .icon.ycwbicon{background-position:-858px -81px;}
ul.culture_list li:hover .icon.smicon{background-position:-859px -149px;}
ul.culture_list li:hover .icon.yjicon{background-position:-858px -208px;}
ul.culture_list li:hover .circle{background:#128BEF;}
.storywigdet{background:#128BEF;padding-bottom:40px;}
.storywigdet h3,h4{color:#ffffff;}
.story .s_video{width:45%;margin-right:5%;padding-bottom:40px;background:url(../../images/npk/vbg.png) right bottom no-repeat;}
.story .s_video .viewvideo{width:422px;height:278px;background:#fff; overflow:hidden;}
.story .desc{width:50%;text-align:right;}
.story .desc h3{font-size:30px;margin-bottom:20px;}
.story .desc h3 .en{font-size:18px;margin-right:15px;text-transform:uppercase;color:#ffffff;}
.story .desc h4{font-size:16px;}
.story .desc .txt{margin-top:30px;float:left; text-align:left;color:#ffffff !important;}
.historywigdet{padding:60px 0;}
.container-fix{width:1200px;}
.container-fix .swiper-slide{min-width:1800px;}
ul.history_list{height:550px;position:relative;overflow:hidden;}
ul.history_list li{width:170px;height:550px;overflow:hidden;margin-right:25px;}
ul.history_list li span.year{color:#128BEF;display:block;margin-bottom:8px;font-size:18px;}
ul.history_list li span.year .icon{width:20px;height:36px;position:absolute;left:20px;background-position:-812px -275px;top:42px;}
ul.history_list li .desc{height:45%;position:relative;}
ul.history_list li .desc span.year,ul.history_list li .desc .txt{position:absolute;z-index:1;width:100%;}
ul.history_list li .desc span.year{bottom:0;}
ul.history_list li .desc .txt{bottom:45px;}
ul.history_list li.even .desc{margin-top:302.5px;}
ul.history_list li.even .desc span.year{bottom:inherit;top:0;}
ul.history_list li.even .desc .txt{bottom:inherit;top:34px;}
ul.history_list li.even  span.year .icon{background-position:-812px -323px;top:-40px;}
ul.history_list li.first span.year .icon{width:28px;height:51px;background-position:-863px -276px;left:0;top:-42px;}
ul.history_list:before{position:absolute;content:"";width:100%;height:2px;background:#128BEF;left:0;z-index:1;top:50%;margin-top:-1px;}
.honorwigdet{height:560px;overflow:hidden;background-color:#f5f5f5;}
.honorwigdet .widgettip{margin-top:70px;color:#fff;font-size:14px;}
.honor_slider{position:relative;height:338px;width:1200px;}
.ldtalkwigdet{margin-top:50px;background:url(../../images/npk/ldtkbg.png) center top no-repeat;padding:148px 0 0 0;}
.ldtalkwigdet .bgfix{background:#128BEF;padding-bottom:50px;}
.ldtalk .pic{width:52%;margin-right:5%;padding-bottom:40px;background:url(../../images/npk/vbg.png) right bottom no-repeat;}
.ldtalk .pic h3{font-size:30px;color:#fff;position:relative;top:-40px;}
.ldtalk .pic h3 .en{font-size:18px;text-transform:uppercase;margin-left:10px;}
.ldtalk .pic .img{width:500px;height:270px;background:#fff;}
.ldtalk .pic .img img{width:500px;height:270px;}
.ldtalk .desc{width:43%;color:#ffe8dd;line-height:2;margin-top:70px;}
.org_wigdet{height:1100px;position:relative;overflow:hidden;background:url(../../images/npk/culturebg.png) bottom center no-repeat;}
.organizational{padding:50px 0;}

/* contact us */
.ouraddress{padding:30px 40px 50px 40px;font-size:18px;margin-bottom:25px;background:#fff url(../../images/npk/addbg.png) top left no-repeat;}
.ouraddress img{display:inline-block;}
.ouraddress h3.c_name{font-size:22px;margin-bottom:30px;}
.ouraddress h3 .c_name .icon .cnameicon{width:36px;height:30px;margin-right:15px;background-position:-529px -585px;}
.ouraddress ul li{padding:3px 0;}
.ouraddress ul li .icon{margin-right:15px;}
.ouraddress ul li .icon .saleicon{width:22px;height:23px;background-position:-604px -508px;}
.ouraddress ul li .icon .addicon{width:22px;height:20px;background-position:-650px -512px;}
.ouraddress ul li .icon .telicon{width:22px;height:21px;background-position:-605px -547px;}
.ouraddress ul li .icon .urlicon{width:22px;height:19px;background-position:-649px -550px;}
.ouraddress ul li .icon .faxicon{width:22px;height:20px;background-position:-606px -583px;}
.ouraddress ul li .icon .qqicon{width:23px;height:21px;background-position:-648px -583px;}
.map{background:#fff;margin-bottom:20px;}
.map h3{font-size:22px;padding:15px 40px;}
.map h3 .icon .mapicon{width:31px;height:31px;background-position:-528px -635px;margin-right:15px;}
.map h3 .en{font-size:18px;margin-left:20px;text-transform:uppercase;}
#map{height:560px;}
#map h3.c_name{font-size:20px;color:#128BEF;padding:0;margin-bottom:15px;}


/* pro_view full */
.full_summary{height:730px;overflow:hidden;position:relative;background:url(../../images/npk/proheaderbg.jpg) center center no-repeat;background-size:cover;}
.full_summary .icon .mouseicon{bottom:30px;}
.pro_summary{overflow:hidden;}
.pro_summary .desc{width:33%;margin-right:5%;margin-top:140px;}
.pro_summary .pro_video{width:62%;margin-top:180px;background:#fff;}
.pro_summary .desc h4.s_name{font-size:24px;font-weight:100;color:#000;margin-bottom:40px;}
.pro_summary .desc h3.title{font-size:30px;font-weight:700;color:#000;margin-bottom:10px;}
.pro_summary .desc .txt{font-size:16px;color:#777;margin-bottom:30px;}
.pro_summary .desc a.down{color:#128BEF;font-size:16px;margin-bottom:40px;display:inline-block;vertical-align:middle;padding-bottom:3px;border-bottom:1px solid #128BEF;}
.pro_summary .desc a.down:hover{color:#000;border-color:#000;}
.pro_summary .desc a.inquiry{display:block;width:150px;color:#fff;font-size:24px;text-align:center;background:#128BEF;padding:8px 0;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.pro_summary .desc a.inquiry:hover{background:#fff;color:#128BEF;}
.pro_detailed{padding:20px 0;position:relative;}
.pro_detailed .data_tab{position:absolute;top:20px;right:0;z-index:1;}
.pro_detailed .data_tab a{font-size:16px;margin-left:15px;padding-bottom:3px;}
.pro_detailed .data_tab a:hover{border-bottom:2px solid #128BEF;}
.pro_detailed .data_tab a.active{color:#128BEF;border-bottom:2px solid #128BEF;}
.detailed .data_pub{padding-bottom:40px;}
.module_tip{margin-bottom:40px;text-align:center;font-size:16px;}
.module_tip h3.title{font-size:26px;margin-bottom:10px;color:#000;}
.module_tip h4.en{font-size:14px;text-transform:uppercase;margin-bottom:15px;}
.pro_show{position:relative;}
.pro_show img.showpic{width:347px;margin:0 auto;}
ul.pro_show_list{}
ul.pro_show_list li{width:355px;height:144px;overflow:hidden;position:absolute;z-index:1;background:#f5f5f5;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
ul.pro_show_list li .pic{width:136px;height:100%;border-right:6px solid #128BEF;position:absolute;left:0;top:0;z-index:1;}
ul.pro_show_list li .pic img{width:100%;height:100%;}
ul.pro_show_list li .desc{margin-left:150px;padding:10px 10px 10px 0;}
ul.pro_show_list li .desc h3{font-size:18px;font-weight:700;margin-bottom:8px;}
ul.pro_show_list li .desc .txt{color:#999;}
ul.pro_show_list li.item0,ul.pro_show_list li.item2,ul.pro_show_list li.item4{left:0;}
ul.pro_show_list li.item1,ul.pro_show_list li.item3,ul.pro_show_list li.item5{right:0;}
ul.pro_show_list li.item0,ul.pro_show_list li.item1{top:10px;}
ul.pro_show_list li.item2,ul.pro_show_list li.item3{top:164px;}
ul.pro_show_list li.item4,ul.pro_show_list li.item5{top:318px;}
ul.pro_show_list li:hover{-moz-box-shadow:2px 2px 8px #ddd; -webkit-box-shadow:2px 2px 8px #ddd; box-shadow:2px 2px 8px #ddd;}
.pro_parameter{height:749px;overflow:hidden;position:relative;background:#f5f5f5 url(../../images/npk/parameterbg.jpg) center center no-repeat;background-size:cover;}
.parameter{}
.parameter .pic{width:33%;margin-right:5%;margin-top:150px;}
.parameter .par_show{width:62%;margin-top:180px;text-align:right;color:#000;}
.parameter .par_show h4{font-size:26px;margin-bottom:20px;}
.parameter .par_show h3.title{font-size:30px;font-weight:700;margin-bottom:40px;}
.parameter .par_show span.tip{font-size:18px;display:block;margin-bottom:15px;}
.par_show ul.par_list{height:245px;overflow:hidden;}
.par_show ul.par_list li{font-size:14px;line-height:normal;text-align:center;margin-right:28.8px;margin-bottom:45px;width:100px;height:100px;border:1px solid #3a3a3a;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.par_show ul.par_list li .inline_tb{display:table-cell;*display:inline-block;height:100px;width:1%;vertical-align:middle;}
.par_show ul.par_list li:hover{background:#128BEF;color:#fff;border-color:#128BEF;}
.pro_parameter a.contrast{text-align:center;position:absolute;width:130px;height:94px;left:50%;bottom:0;margin-left:-65px;z-index:1;background:url(../../images/npk/contrast.png) bottom center no-repeat;}
.pro_parameter a.contrast em{display:block;margin:12px 0 2px 0;color:#fff;}
.pro_parameter a.contrast .icon{width:24px;height:24px;background-position:-607px -627px;margin:0 auto;position:relative;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.pro_parameter a.contrast.open{color:#128BEF;}
.pro_parameter a.contrast .open .icon{transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);}
.mytitle{height:60px; line-height:60px; font-size:24px; text-align:center; width:100%; font-weight:bold;}
#contrast_table{margin-bottom:40px;max-height:0;overflow:hidden;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;}
#contrast_table.open{max-height:1200px;}
.contrast_table{padding:60px 0 60px 0;position:relative;}
.contrast_table h3.tip{margin-bottom:40px;font-size:24px;color:#000;}
.contrast_table h3.tip strong{font-weight:700;}
.contrast_table a.hide_tb{text-align:center;color:#fff;font-size:16px;overflow:hidden;position:absolute;width:76px;height:76px;background:#128BEF;z-index:1;bottom:-1px;right:0;}
.contrast_table a.hide_tb .icon{width:26px;height:26px;margin:10px auto 2px;background-position:-641px -627px;display:block;}
table.table_pub td{border-color:#bebebe;text-align:center;color:#262626;font-size:12px;}
table.table_pub td strong{color:#128BEF;}
table.table_pub td.d_gray{font-size:18px;background:#d6d6d6;}
table.table_pub tr.tb_header{background:#f4f4f4;font-size:18px;}
table.table_pub tr.tb_header td{padding:14px 0;font-size:18px;}
table.table_pub tr.tb_header td.d_gray{font-size:20px;font-weight:700;}
table.table_pub tr:hover{background:#f4f4f4;}
table.table_pub tr:hover td.d_gray{background:#128BEF;color:#fff;}
.normal_con table.table_pub td{font-size:16px;background:#f4f4f4;}
.normal_con table.table_pub td.d_gray{font-size:16px;font-weight:100;}
.normal_con table.table_pub tr.tb_header td{font-size:16px;padding-bottom:0;font-weight:100;}
.normal_con table.table_pub tr:hover{background:none;}
.normal_con table.table_pub tr:hover td.d_gray{background:none;color:#000;}
.normal_con table.table_pub tr td img{display:block;margin:0 auto;}
.normal_con table.table_pub tr td:hover{background:#128BEF!important;color:#fff!important;}
.techodds{padding:30px 0 50px 0;}
ul.odds_list{}
ul.odds_list li{text-align:center;margin-bottom:20px;}
ul.odds_list li .circle,ul.culture_list li .circle{width:90px;height:90px;margin:0 auto 20px;overflow:hidden;background:#e3e3e3;border-radius:50%;-webkit-border-radius:50%;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
ul.odds_list li .circle .icon{display:block;margin:22px auto 0;transition:all 0.1s linear 0s;-webkit-transition:all 0.1s linear 0s;}
ul.odds_list li .desc{}
ul.odds_list li .desc h3{font-size:22px;margin-bottom:10px;color:#000;}
ul.odds_list li .desc .txt{padding:0 15px;height:100px;overflow:hidden;color:#8d8d8d;}
ul.odds_list li .icon .autoicon{width:45px;height:45px;background-position:-668px -14px;}
ul.odds_list li .icon .ffticon{width:38px;height:33px;background-position:-668px -74px;margin:28px auto 0;}
ul.odds_list li .icon .fjjicon{width:42px;height:47px;background-position:-668px -129px;}
ul.odds_list li .icon .ktjicon{width:39px;height:51px;background-position:-668px -189px;}
ul.odds_list li .icon .smsicon{width:30px;height:51px;background-position:-668px -261px;}
ul.odds_list li .icon .pdzicon{width:43px;height:31px;background-position:-668px -335px;margin:30px auto 0;}
ul.odds_list li .icon .pkicon{width:25px;height:40px;background-position:-668px -387px;margin:25px auto 0;}
ul.odds_list li .icon .safeicon{width:32px;height:38px;background-position:-668px -449px;margin:25px auto 0;}
ul.odds_list li:hover .icon .autoicon{background-position:-668px -14px;}
ul.odds_list li:hover .icon .ffticon{background-position:-738px -74px;}
ul.odds_list li:hover .icon .fjjicon{background-position:-738px -129px;}
ul.odds_list li:hover .icon .ktjicon{background-position:-738px -189px;}
ul.odds_list li:hover .icon .smsicon{background-position:-738px -261px;}
ul.odds_list li:hover .icon .pdzicon{background-position:-738px -335px;}
ul.odds_list li:hover .icon .pkicon{background-position:-738px -387px;}
ul.odds_list li:hover .icon .safeicon{background-position:-738px -449px;}
ul.odds_list li:hover .circle{background:#128BEF;}
.standards_table{padding-bottom:50px;}
.standards_table table.table_pub td{font-size:16px;}
.standards_table table.table_pub tr.tb_header td{font-weight:700;}
.standards_table table.table_pub td.left{text-align:left;padding-left:15px;}
.standards_table table.table_pub td.left .icon{margin:0 auto;display:block;position:relative;left:-10px;}
.standards_table table.table_pub tr.tb_header td.left{text-align:center;}
.standards_table table.table_pub td .icon{width:23px;height:18px;background-position:-308px -771px;}
.authority{padding:80px 0;background:#f5f5f5;}
.authority_slder{position:relative;padding-bottom:40px;}
ul.authority_list{}
ul.authority_list li{text-align:center;width:278px!important;margin-right:24px;}
ul.authority_list li img{width:100%;height:390px;margin-bottom:20px;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-box-shadow:0px 5px 9px #d5d5d5; -webkit-box-shadow:0px 5px 9px #d5d5d5; box-shadow:0px 5px 9px #d5d5d5;}
ul.authority_list li h3{font-size:18px;margin-bottom:6px;color:#3a3a3a;}
ul.authority_list li h4{font-size:12px;text-transform:uppercase;}
.authority_slder .flex-control-nav{bottom:0;}
.authority_slder .flex-control-nav li a{width:15px;height:15px;}
.authority_slder .flex-control-paging li a:hover,.authority_slder .flex-control-paging li a.flex-active{background:#ff8400;}
/* ul.authority_list li:hover img{-moz-box-shadow:0px 5px 9px #d5d5d5; -webkit-box-shadow:0px 5px 9px #d5d5d5; box-shadow:0px 5px 9px #d5d5d5;} */
.services{padding:60px 0;}
ul.services_list li{text-align:center;}
ul.services_list li .circle{width:90px;height:90px;margin:0 auto 20px;overflow:hidden;background:#e3e3e3;border-radius:50%;-webkit-border-radius:50%;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
ul.services_list li .circle .icon{display:block;margin:22px auto 0;transition:all 0.1s linear 0s;-webkit-transition:all 0.1s linear 0s;}
ul.services_list li .desc{}
ul.services_list li .desc h3{font-size:22px;margin-bottom:10px;color:#000;}
ul.services_list li .desc .txt{padding:0 15px;overflow:hidden;color:#8d8d8d;}
ul.services_list li .icon .smicon{width:42px;height:42px;background-position:-684px -507px;}
ul.services_list li .icon .dbicon{width:38px;height:42px;background-position:-684px -564px;margin-top:25px;}
ul.services_list li .icon .fpicon{width:40px;height:36px;background-position:-684px -615px;margin-top:28px;}
ul.services_list li .icon .azicon{width:42px;height:43px;background-position:-684px -658px;}
ul.services_list li:hover .icon .smicon{background-position:-739px -507px;}
ul.services_list li:hover .icon .dbicon{background-position:-739px -564px;}
ul.services_list li:hover .icon .fpicon{background-position:-739px -615px;}
ul.services_list li:hover .icon .azicon{background-position:-739px -658px;}
ul.services_list li:hover .circle{background:#128BEF;}
ul.logpress{margin-top:80px;}
ul.logpress li{padding:15px 0;min-height:96px;border:2px solid #bbb;border-radius:10px;-webkit-border-radius:10px;background:#f3f3f3;position:relative;}
ul.logpress li .icon{position:absolute;z-index:1;}
ul.logpress li .txt{margin-left:140px;padding-right:15px;color:#000;height:80px;overflow:hidden;}
ul.logpress li .icon .freedicon{width:63px;height:65px;background-position:-225px -74px;left:15px;top:18px;}
ul.logpress li .icon .dtimeicon{width:67px;height:57px;background-position:-225px -157px;left:15px;top:18px;}
ul.logpress li:after{content:"";position:absolute;width:2px;height:70%;left:110px;top:15%;background:#bfbfbf;}
.process{background:#128BEF;color:#fff;margin-bottom:60px;}
ul.process_list li{position:relative;padding:25px 0;}
ul.process_list li h3{font-size:22px;}
ul.process_list li .icon{margin-right:15px;}
ul.process_list li .icon .okicon{width:29px;height:31px;background-position:-225px -242px;}
ul.process_list li .icon .ptkicon{width:30px;height:28px;background-position:-266px -245px;}
ul.process_list li .icon .dbicon{width:28px;height:32px;background-position:-226px -285px;}
ul.process_list li .icon .freedicon{width:27px;height:31px;background-position:-266px -282px;}
ul.process_list li .icon .freeazicon{width:28px;height:29px;background-position:-228px -327px;}
ul.process_list li:after{position:absolute;content:"";z-index:1;right:0;top:15px;width:44px;height:57px;background:url(../../images/npk/icon.png) no-repeat;background-position:-157px -225px;}
ul.process_list li:last-child:after{display:none;}
ul.process_list li.last:after{display:none;}
.tech_post{margin-bottom:60px;}
.tech_post h3.tip{font-size:24px;margin-bottom:15px;}
ul.tech_post_list{}
ul.tech_post_list li{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

/* video alert */
.videowindow{display:none;position:fixed;width:750px;height:340px;left:50%;top:50%;z-index:21;margin-left:-375px;margin-top:-170px;}
.videowindow #close{position:absolute;right:-30px;top:-82px;width:40px;height:40px;z-index:1;cursor:pointer;}
.videowindow .title{display:none;font-size:20px;font-weight:100;line-height:40px;text-align:center;padding:5px 0;color:#fff;position:absolute;top:-50px;width:100%;left:0;z-index:1;background:#000;}

/* footer */
.footer-wrap{background:#2c2c2c url(../../images/npk/ftbg.png) left top no-repeat;/* min-height:543px; */overflow:hidden;color:#8d8d8d;border-top:8px solid #128BEF;}
.footer{overflow:hidden;*clear:both;padding:50px 0;}
.footer a{color:#8d8d8d;}
.footer a:hover{color:#fff;}
.footer .mlink{width:83%;margin-right:2%;}
.footer .mlink ul li{margin-right:0;width:23%;}
.footer .mlink ul li.contactinfo{width:31%;}
.footer .mlink ul li.contactinfo a{display:inline;}
.footer .mlink ul li.contactinfo strong{font-size:18px;font-weight:700;color:#8d8d8d;}
.footer .mlink ul li h3.tip{font-size:18px;font-weight:700;color:#acacac;}
.footer .mlink ul li h3.tip .icon{width:22px;height:22px;background-position:-308px -736px;}
.footer .sns{width:15%;line-height:1.6;text-align:center;}
.footer .sns .wxpic{width:143px;height:142px;margin-bottom:10px;background:url(../../images/npk/wxpicbg.png) no-repeat;overflow:hidden;}
.footer .sns .desc{width:143px;font-size:12px;}
.footer .sns img{width:120px;height:120px;margin:11.5px auto 0;}
.footer .mlink .pdfix{margin-top:15px;}
.footer .mlink .pdfix a{display:block;line-height:1.6;padding:3px 0;}
a.gotop{position:fixed;width:44px;height:44px;line-height:44px;text-align:center;right:10px;bottom:10px;z-index:10;border-radius:5px;-webkit-border-radius:5px;background:url(../../images/npk/icon.png) -632px -617px #128BEF no-repeat;}

/* copyright */
.copyright{padding:40px 0;color:#4c4c4c;background:url(../../images/npk/fop.png) repeat;}
.copyright a{color:#4c4c4c;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;}
.copyright a:hover{color:#fff;}

/* error tip */
#error-tip{display:none;position:fixed;z-index:20;width:340px;height:70px;left:50%;margin-left:-170px;top:50%;margin-top:-35px;background:#128BEF;color:#fff;font-size:18px;line-height:70px;text-align:center;border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;}
#fullmark{display:none;position:fixed;width:100%;height:100%;z-index:20;left:0;top:0;background:url(../../images/npk/op.png) repeat;}

/* animate */
.animate{transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s ease-in-out;}
.am{transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s ease-in-out;}
.rotateup{color:#EA5413;-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.rotatedown{-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.loop{animation-iteration-count:infinite;/*animation-duration:.8s*/}
.fastanimate{transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-ms-transition:all 0.2s linear 0s;-o-transition:all 0.2s ease-in-out;}

/* table custom */
table#LR_Tb2{background:#128BEF!important;border:2px solid #128BEF!important;}
table#LR_Tb2 td{border:none!important;}

.swiper-container-style {width: 100%;height: 100%;position:relative;}
.swiper-slide {text-align: center;font-size: 18px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
/* map */
.map-service{position:relative;height:700px;}
.map-service-right{margin-left:214px;padding-top:60px}
.china-map{width:748px;height:618px;background:url(../../images/npk/map_black_bg.png) center no-repeat;position:relative;}
.region-list{position:absolute;left:0;top:0}

@-webkit-keyframes warn{
0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}
100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@-moz-keyframes warn{
0%{-moz-transform:scale(0);transform:scale(0);opacity:1}
100%{-moz-transform:scale(1);transform:scale(1);opacity:0}
}
@-o-keyframes warn{
0%{-o-transform:scale(0);transform:scale(0);opacity:1}
100%{-o-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes warn{
0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}
100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}
}
.area-box .dot{position:absolute;left:0;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#a2a9b4;opacity:1;filter:alpha(opacity=100)}
.area-box .pulse{position:absolute;top:-28px;left:-28px;height:66px;width:66px;border:2px solid #b7b7b7;-webkit-border-radius:48px;-moz-border-radius:48px;border-radius:48px;-webkit-box-shadow:0 0 4px #82878f,0 0 10px #82878f inset;-moz-box-shadow:0 0 4px #82878f,0 0 10px #82878f inset;box-shadow:0 0 4px #82878f,0 0 10px #82878f inset;opacity:.12;filter:alpha(opacity=0);-webkit-animation:warn 2s ease-out both;-moz-animation:warn 2s ease-out both;-o-animation:warn 2s ease-out both;animation:warn 2s ease-out both;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;background:0 0}
.area-box .delay-01{-webkit-animation-delay:0;-moz-animation-delay:0;-o-animation-delay:0;animation-delay:0}
.area-box .delay-02{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}
.area-box .delay-05{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;-o-animation-delay:1.6s;animation-delay:1.6s}
.area-box .delay-06{-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}
.area-box .delay-07{-webkit-animation-delay:2.4s;-moz-animation-delay:2.4s;-o-animation-delay:2.4s;animation-delay:2.4s}
.area-box .delay-08{-webkit-animation-delay:-.4s;-moz-animation-delay:-.4s;-o-animation-delay:-.4s;animation-delay:-.4s}
.area-box .delay-09{-webkit-animation-delay:-.8s;-moz-animation-delay:-.8s;-o-animation-delay:-.8s;animation-delay:-.8s}
.region-list.active .area-box .dot{background:#009fd9}
.region-list.active .area-box .pulse{border-color:#009fd9;top:-39px;left:-39px;height:88px;width:88px;-webkit-box-shadow:0 0 12px #0080d9,0 0 20px #0080d9 inset;-moz-box-shadow:0 0 12px #0080d9,0 0 20px #0080d9 inset;box-shadow:0 0 12px #0080d9,0 0 20px #0080d9 inset}
.region-list.waite .area-box .dot{background:#f90}
.region-list.waite .area-box .pulse{border-color:#f90}
.show-regin{position:absolute;left:2px;height:0;top:0;width:11px;opacity:0;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.online-node .show-regin,.region-list:hover .show-regin,.underline-node .show-regin,.waite-node .show-regin{height:127px;opacity:1}
.show-regin span{width:80px;position:absolute;left:8px;top:-11px;padding:6px 10px;font-size:14px;color:#ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;text-align:center;white-space:nowrap;}
.postition-6 .show-regin span{left:-72px}
.area-box{z-index:77}
.show-regin{z-index:66}
.region-list.active .show-regin span{position:relative;color:#ccc}
.region-list.waite .show-regin span{color:#ccc}
.postition-1{left:202px;top:248px}
.postition-2{left:371px;top:423px}
.postition-5{left:526px;top:394px}
.postition-6{left:486px;top:515px}
.postition-7{left:652px;top:90px}
.postition-7.region-list.active .area-box .pulse{top:-50px;left:-50px;width:110px;height:110px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.postition-8{left:509px;top:199px}
.postition-9{left:607px;top:471px}
.postition-9.region-list.active .area-box .pulse{top:-50px;left:-50px;width:110px;height:110px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}